Big Huge Thesaurus

sweat sock

noun

sounds kind of like